import request from '@/utils/request'

export default {
  // 1.DELETE
  // 根据品牌id 删除对应品牌
  deleteTrademark(id) {
    return request.delete(`/admin/product/baseTrademark/remove/${id}`)
  },

  // 2.POST
  // 新增品牌
  // {
  //   "id": 0,
  //   "logoUrl": "string",
  //   "tmName": "string"
  // }

  // 3.PUT
  // 修改品牌
  // {
  //   "id": 0,             // 品牌ID（id属性是后端生成的，也就是说添加品牌不需要出入id,修改）
  //   "logoUrl": "string", // 品牌LOGO链接
  //   "tmName": "string"   // 品牌名称
  // }
  addOrUpdate(trademark) {
    if (trademark.id) {
      // 有id说明在修改品牌
      // 请求的时候，传参一定要传第二个参数（代表需要传过去的请求体参数）
      return request.put(`/admin/product/baseTrademark/update`, trademark)
    } else {
      // 没有id说明在新增品牌
      return request.post(`/admin/product/baseTrademark/save`, trademark)
    }
  },

  // 4.GET
  // 根据当前页数page和当前页面显示条数limit，获取对应的品牌列表
  getTradeMarkList(page, limit) {
    return request.get(`/admin/product/baseTrademark/${page}/${limit}`)
  }
}
